Optimizing data structures at the modeling level in embedded multimedia

نویسندگان

  • Marijn Temmerman
  • Edgar G. Daylight
  • Francky Catthoor
  • Serge Demeyer
  • Tom Dhaene
چکیده

Traditional design techniques for embedded systems apply transformations on the source code to optimize hardwarerelated cost factors. Unfortunately, such transformations cannot adequately deal with the highly dynamic nature of today’s multimedia applications. Therefore, we go one step back in the design process. Starting from a conceptual UML model, we first transform the model before refining it into executable code. This paper presents: various model transformations, an estimation technique for the steering cost parameters, and three case studies that show how our model transformations result in factors improvement in memory footprint and performance with respect to the initial implementation. 2006 Elsevier B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Embedded Crack Identification in Beam-Column Structures Under Axial Load Using an Efficient Static Data Based Indicator

A triangular model base on an investigation which has done by Sinha et al. has been developed for evaluating embedded crack localization in beam-column structures. In the assessment of this member’s behavior, the effects of displacement slope are necessary. In order to propose a crack localization method for embedded crack, an efficient static data based indicator is proposed for this crack in ...

متن کامل

Moving Up to the Modeling Level for the Transformation of Data Structures in Embedded Multimedia Applications

Traditional designand optimization techniques for embedded devices apply local transformations of source-code to maximize the performance and minimize the power consumption. Unfortunately, such transformations cannot adequately deal with the highly dynamic nature of the today’s multimedia applications as they do not exploit application specific knowledge. We decided to go one step back in the d...

متن کامل

On Modeling Intra-task Parallelism in Task-level Parallel Embedded Systems

The Sesame environment provides modeling and simulation methods and tools for the efficient design space exploration of heterogeneous embedded multimedia systems. It specifically targets the performance evaluation of embedded systems architectures in which task-level parallelism is available. In this paper, we present techniques that allow Sesame to model intra-task parallelism exploited at the...

متن کامل

A Power Modeling and Estimation Framework for VLIW-based Embedded Systems

In this paper, a framework for modeling and estimating the system-level power consumption for embedded VLIW (Very Long Instruction Word) architectures is proposed. Power macro-models have been developed for the main components of the system: namely the core, the register file, the instruction and data caches. The models have been integrated within a hierarchy of dynamic power estimation engines...

متن کامل

Towards Multi-application Workload Modeling in Sesame for System-Level Design Space Exploration

The Sesame modeling and simulation framework aims at early and thus efficient system-level design space exploration of embedded multimedia system architectures. So far, Sesame only supported performance evaluation when mapping a single application onto a (multi-processor) architecture at the time. But since modern multimedia embedded systems are increasingly multi-tasking, we need to address th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Systems Architecture

دوره 53  شماره 

صفحات  -

تاریخ انتشار 2007